#define _CRT_SECURE_NO_WARNINGS 1


//#include <iostream>
//#include <string>
//#include <memory>
//using namespace std;
//
//#include "SmartPtr.h"
//
//int main()
//{
//	//bithange_test
//	
//	//test_auto_ptr();
//	//test_unique_ptr();
//	//test_shared_ptr2();
//
//
//	return 0;
//}

#include <iostream>
#include "mySmartPtr.h"
using namespace std;
int main()
{
	test_Smart_Ptr();
	return 0;
}